Responsible for building high-quality, innovative, and fully functional software solutions in alignment with coding standards and technical design. The role involves designing, developing, modifying, and implementing software applications, while also supporting deployment and ongoing operations. The individual will actively participate in testing processes, including test review, analysis, and certification, ensuring robust and scalable solutions across the software development lifecycle.
Key Responsibilities
Design, develop, and implement scalable software solutions aligned with business and technical requirements.
Collaborate with stakeholders, including users, technical teams, and management, to gather requirements, define scope, and deliver within timelines.
Analyze system workflows, data usage, and processes to identify gaps and propose effective solutions.
Follow and contribute to the full software development lifecycle (SDLC), including coding, testing, deployment, and maintenance.
Develop and maintain technical documentation, including flowcharts, system designs, and process documentation.
Evaluate feasibility of solutions by analyzing requirements, problem definitions, and proposed approaches.
Design system specifications, standards, and architectures to support robust and scalable applications.
Implement and support CI/CD pipelines and infrastructure-as-code practices for efficient deployments.
Recommend and adopt modern tools, technologies, and best practices to enhance development efficiency and quality.
Conduct system analysis and recommend improvements in processes, policies, and applications.
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.