Description
Mastercard is seeking a Senior Software Engineer to join the Data Governance & Regulations program team. The team is responsible for developing software solutions to help Mastercard comply with different privacy regulations across the world.
As a Senior Software Engineer, you will develop software as per business requirements and demonstrate excellent technology skills. Your responsibilities will include:
- Designing, developing, and installing software solutions
- Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Developing software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes
- Investigating problem areas
- Following the software development lifecycle
- Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
- Preparing and installing solutions by determining and designing system specifications, standards, and programming
- Improving operations by conducting systems analysis and recommending changes in policies and procedures
- Protecting operations by keeping information confidential
- Providing information by collecting, analyzing, and summarizing development and service issues
The ideal candidate will have:
- A record of successful delivery of software applications as an individual, team leader, and/or development manager
- Excellent communication and collaboration skills
- Problem-solving and solution-seeking approach
- Understanding of the full SDLC
- Knowledge of technical skills required: Core Java 1.8+, Spring Boot, REST APIs, No-SQL DB, JSON, Cloud Technologies (PCF), Angular 4+
- Experience working in an Agile environment
- Bachelor's degree in Information Systems, Information Technology, Computer Science, or Engineering, or equivalent experience