System Developer
Summary
The system developer focuses on designing, implementing, and maintaining the back-end systems that businesses use to support their operations. That included new and existing systems design and development, testing and troubleshooting, technical support, data management, as well as implementing security measures to protect data and systems.
Responsibilities
- Implementation of process automation, leveraging on integration technologies based on the Enterprise Service Oriented Architecture Framework. •
- Implementation of SLA and Notification Services for process and service monitoring.
- Orchestration technology implementation, administration and customization.
- Implementation of Business Activity Monitoring with performance indicators and dashboards for services.
- Solution design and analysis for process integration.
- Provide final-level support on middleware and service integrations
- Provide 3rd-level support for platform-based solutions under purview before final escalation to vendor/OEM.
- Translates business requirements into system design specifications.
- Performs appropriate development and testing activities.
- Optimizes the application for maximum speed and scalability.
- Deploys regular releases in an agile approach.
- Creates appropriate documentation as defined by the agile development methodology.
- Designs and implements data storage solutions.
- Maintains competency in the technologies related to responsibilities.
- Works on complex systems analysis and programming assignments with minimal supervision; expected to independently determine solutions.
Education and Qualifications
Educational Background:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Technical Expertise:
- Proficiency in multiple programming languages (e.g., Java, C++, Python, JavaScript).
- Strong knowledge of databases, data structures, and algorithms.
- In-depth understanding of software design and architecture principles.
- Hands-on experience with web technologies (HTML, CSS, frameworks).
Certifications:
- Python Institute’s PCEP/PCAP certifications.
- C++ Institute certifications.
- Web and Mobile Application Development certifications.
- DevOps and Automation certifications.
- Scrum Developer certification.
Development Skills:
- Ability to write clean, testable, efficient, and maintainable code.
- Familiarity with Agile and other software development methodologies.
- Hands-on experience with IDEs, version control repositories, and containerization.
Other
- Experience in coding bootcamps.
- Expert-level proficiency in Microsoft Office applications, including MS Excel and MS Project.
Requirements
- Minimum of 3 years in software development.
- Proven ability to communicate effectively, both written and verbally, to coordinate with team members, management, and stakeholders, and to explain technical issues clearly.
- Strong analytical and problem-solving experience to identify and resolve issues during project execution.
- Demonstrated organizational and time management skills, ensuring projects remain on track and within budget.
- Well-rounded understanding of technology, operations, and business processes to contribute effectively across development, operational, and business functions.
Characteristics
Agile Development
- Expertise in Scrum/Agile and Kanban methodologies.
- Leadership in agile team management and development processes.
Service-Oriented Architecture (SOA)
- Proficient in SOA components (Enterprise Service Bus, Service Registry, Repository).
- Skilled in SOA governance, standards, and recommendations.
Web and API Development
- Strong understanding of Web Services and API architectures.
- Proficient in front-end (JavaScript, HTML5, CSS3) and back-end platforms (ASP.NET MVC 5, C#, SQL Server, Azure).
Big Data and Data Warehousing
- Hands-on experience with Hadoop, Hive, Pig, Cloudera, and large-scale data solutions.
System Development and Deployment
- Proficient in Unix/Linux/Solaris and Windows application environments.
- Knowledge of source code control tools.
Innovation and Collaboration
- Strong communicator with a passion for innovation.
- Builds trust and rapport in teams, excelling in fast-paced, collaborative environments.
-
-
-
Banking: 3 Years
-
-
-
-