About the role
Minimum Requirements:
* Matric (Grade 12) * Proficiency in development languages including but not limited to: Python, Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net. * A track record of success in developing and maintaining large distributed systems in an agile environment. * Strong working experience working in an AWS cloud environment (Lambda, S3, sqs, Step Functions, Cloudwatch, etc) * Experience working with CI/CD pipelines with Jenkins or similar Source code management tools. * Experience working with Web Services (SOAP or REST) and parsing JSON and XML data. * Troubleshooting and resolving customer issues, developing, and maintaining documentation, and participating in the development of new features and functionality. * Proactively identify opportunities to automate routine tasks and contribute to the development of automation scripts. * Excellent communication and interpersonal skills with the ability to work independently and as part of a team. * Participate in the planning, execution, and monitoring of platform upgrades, patches, and enhancements. * Familiarity of industry best practices code coverage. * Ability to work well with internal and external technology resources. * Ability to write and review portions of detailed specifications for the development of system components of moderate complexity. * Knowledge of software development methodologies (e.g., Agile, Waterfall). * Knowledge of data manipulation languages. * Knowledge of data storage subsystems. * Knowledge of test-driven development. * Ability to complete moderately complex bug fixes. * Proficiency in development languages including but not limited to: Python, Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net. * A track record of success in developing and maintaining large distributed systems in an agile environment. * Strong working experience working in an AWS cloud environment (Lambda, S3, sqs, Step Functions, Cloudwatch, etc) * Experience working with CI/CD pipelines with Jenkins or similar Source code management tools. * Experience working with Web Services (SOAP or REST) and parsing JSON and XML data. * Troubleshooting and resolving customer issues, developing, and maintaining documentation, and participating in the development of new features and functionality. * Proactively identify opportunities to automate routine tasks and contribute to the development of automation scripts. * Excellent communication and interpersonal skills with the ability to work independently and as part of a team. * Participate in the planning, execution, and monitoring of platform upgrades, patches, and enhancements. * Familiarity of industry best practices code coverage. * Ability to work well with internal and external technology resources. * Ability to write and review portions of detailed specifications for the development of system components of moderate complexity. * Knowledge of software development methodologies (e.g., Agile, Waterfall). * Knowledge of data manipulation languages. * Knowledge of data storage subsystems. * Knowledge of test-driven development. * Ability to complete moderately complex bug fixes.
Responsibilities
* Interface with other technical personnel or team members to finalize requirements. * Write and review portions of detailed specifications for the development of system components of moderate complexity. * Work closely with other development team members to understand moderately complex product requirements and translate them into software designs. * Successfully implement development processes, coding best practices, and code reviews. * Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. * Resolve technical issues as necessary. * Keep abreast of new technology developments. * Complete bug fixes. * All other duties as assigned.
Originally posted on Himalayas