Senior Software Developer
San Antonio, TX, United States
Pearson
Discover all that we have to offer, for every step of your learning journey.We are seeking a highly motivated and skilled Full Stack Software Engineer for Pearson’s Q-global product. The ideal candidate will be responsible for developing new features for Q-global and migrating the current platform to it's new version. This is a multi-year project with enormous strategic value and high revenue growth.
You will work with a distributed development team spread across the US, Europe and Asia. Our work environment is collaborative, casual, flexible, agile and results driven. Since the business provides a mission-critical service to a demanding set of clients, high-quality performance is required to meet customer expectations.
Responsibilities
The Senior Full Stack Engineer will:
Be responsible for analysis, design, implementation, and unit testing to produce high-quality code for a project team responsible for supporting a number of cutting-edge assessment technology platforms. They will use industry best practices while working in a team of high-performing professionals.
- Implement & Perform - Implement designs following Pearson coding standards and industry best practices
- Analyze & Design - Ensure business and requirements artifacts are created that effectively model the customer's requirements. Use tooling and best practices to create design models from requirements
- Review - Participate in requirements, design and code reviews
- Test & Deployment - Work closely with other teams (e.g., QA, configuration management, end users) to release high-quality software. Create testable requirements and write and execute unit tests
- Quality/process improvement - Participate in group improvement activities and initiatives to improve process and product quality in pursuit of excellence
Required Experience:
- Experience as a full stack engineer with Java, Spring Framework, Angular Framework, Javascript/Typescript, HTML, CSS , Postgres, MongoDB
- Experience with Cloud AWS-hosted applications
- Bachelor's degree in Computer Science, MIS, or equivalent technology discipline
- Software development experience creating SaaS applications
- Experience with the development, maintenance, and testing of software following industry best practices
- Experience with highly available, highly concurrent web-based applications
- Experience with GIT or similar VCS tools
- Experience with CI/CD tools like Jenkins
- Experience working in an agile environment
Education :
- Bachelor’s degree in Computer Science, Engineering or equivalent.
- 5 to 10 years of relevant project experience.
Desirable Experience:
- Desire to expand knowledge in many development languages, applications, and tools
- Quickly learn new processes and tools, business domains and technical applications
- Able to think technically and analytically
- Ability to understand the philosophy of architecture
- Must assimilate information, distil knowledge, apply experience and provide solution alternatives and recommendations
- Must have strong time management skills - including the ability to work well under pressure, plan, set priorities, adapt to change, and meet established timelines
- Must be a self-starter and detail-oriented
- Effective written and verbal communication skills
- Ability to work within a team
- Experience with Data Science using Python highly preferred
- Experience building AI solutions using AWS Bedrock highly preferred
This is a hybrid role requiring the candidate to be onsite at Pearson's San Antonio office three days a week
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Angular Architecture AWS CI/CD Computer Science Engineering Git Java JavaScript Jenkins MongoDB PostgreSQL Python Testing TypeScript
Perks/benefits: Flex hours Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.