Ofertas de empleo
Senior Software Engineer L4
Acerca del puesto Senior Software Engineer L4
The company is searching for a Senior Software Engineer, to join the team in our Technology & Experience (TechEX) practice. You will partner with our clients and other team members on transformational projects. On client projects, you will work with a Technical Architect to gather technical requirements, define platform and integration design, and perform the configuration/development of the solution in a team environment.
Senior Software Engineers in our TechEX practice have these primary responsibilities:
- Functional Responsibilities:
- Collaborate with team members to design and develop software applications across multiple languages.
- Collaborate with clients to understand their business needs.
- Use an Agile approach to iteratively deliver products.
- Internal Responsibilities:
- Problem-solvers with natural innovative and analytical skills
- Excellent leaders with strong communication (written and verbal), interpersonal and organizational skills.
- Able to efficiently manage multiple tasks and contribute in a fast-paced, team-oriented environment.
- Motivated to work with and learn a variety technologies and languages.
Qualifications:
- Bachelors degree in relevant field preferred, or equivalent experience required.
- 5+ years of experience in software development.
- Expertise with Object Oriented concepts.
- Expertise with computer science fundamentals, including algorithms, data structures, and design patterns.
You have experience with several of our core technologies:
- Back-end: C#, Java, Javascript, Ruby, Python
- Front-end: JavaScript, TypeScript, Angular, React, Vue.JS, HTML5, CSS3
- Mobile: React Native, Swift, Kotlin
- Database: SQL Server, MongoDB, PostgreSQL
- Cloud: Microsoft Azure, Amazon Web Services (AWS), GCP
- Software engineering workflow automation with AI
- AI-enabled tooling: Prompt Engineering for working with Code, Cursor, Claude Sonnet
- Automation of written unit and integration tests
You have experience with several of the following patterns & tools:
- Patterns: MVC, MVVM, Service Oriented Architecture (SOA), REST, GraphQL
- Source Control: Git, Azure DevOps
- DevOps Tooling: Terraform, Docker, Kubernetes
- Package Management: Bower, NPM, Yarn, NuGet
- Testing: XUnit, MSTest, Jasmine, Karma, JUnit, RSpec
- Thrive within a fast-paced, collaborative, Agile/Scrum project environment.
- Excellent team, organizational, and verbal/written communication skills.
- Experience mentoring junior team members and providing reviews.
- Youre smart, versatile, and passionate about delivering the highest caliber of code.
- Excellent communication ability with team members and clients in English.
- A commitment to inclusion and diversity, and openness to new ideas and perspectives.