Synopsis: Designs and develops internet-scale applications and supports them throughout their lifecycle.
Responsibilities: Are you passionate about creating top-notch software applications? Join Pearson as a Associate Software Engineer and be part of a dynamic team that designs and develops applications at scale. Your responsibilities will include:
- Developing and maintaining high-quality software applications built on private and public cloud platforms.
- Architecting and designing applications by adapting proven industry best practices alongside R&D objectives.
- Raising the bar on application and infrastructure code quality.
- Strengthening application and platform security by adopting security best practices.
- Ensuring compatibility and accessibility conformity along with various non-functional requirements throughout the application lifecycle.
- Automating functional and other quality tests at different layers of the application to uncover issues as early as possible.
- Improving the application's ability to continuously integrate and deploy to facilitate frequent and smaller releases with no customer impact.
- Baking observability into the applications, actively monitoring and resolving issues promptly.
- Monitoring various performance indicators of the applications and making continuous improvements and optimizations.
- A bachelor's degree in Software Engineering, Computing, or a related field.
- 6 months - 1 year Experience in Software Engineering.
- An up-to-date knowledge of industry trends and new developments in programming, application development, and lifecycle management.
- A passion for solving problems with innovative and practical solutions.
- Strong analytical and reasoning skills with the ability to visualize outcomes.
- Thorough knowledge of algorithms and data structures .
- Proficiency in at least two high-level programming languages , including .NET, and the ability to quickly adopt new languages and techniques.
- Practical experience in MuleSoft and Salesforce technologies / cloud environments preferably in AWS, would be beneficial.
- Ability to craft quality code and automate various types of tests on application components.
- Proficiency in monitoring applications , troubleshooting, and fixing application issues.
- Working knowledge of continuous integration and deployment .
Generating Apply Link...




