Job Details: The client is T. Rowe Price, so all candidates must be vaccinated and willing to be onsite at the client. In the requirements it states 5+ years’ experience, however we are truly looking for candidates more senior level with 7-10 years’ experience.
Description:
Top 3 Skillsets:
- Strong .Net experience, preferably .NET Core
- JavaScript framework experience, specifically Angular
- Strong SQL experience
REQUIREMENTS
- 5+ years of full stack .NET experience
- Strong .NET experience, preferably .NET Core
- Experience with a Javascript Framework such as Angular
- Strong SQL experience
- Stays current with many best-of-breed technologies
- Programs proficiently in several languages and is comfortable switching between them
- Shows a commitment to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature development
- Develops data models or schemas from scratch and knows of key concepts such as ACID, Normalization, and Transactions
- Debugs large components with limited assistance and assists other engineers with debugging
- Performs as an expert in one or more parts of the software lifecycle (e.g., coding, testing, deployment). Oversees significant pieces of development within the development lifecycle
- Designs and develops practical APIs and abstractions
- Owns technical debt in their own software
- Degree not required, but preferred
ROLE SUMMARY AND JOB RESPONSIBILITIES
- Accountable for all parts of the software development lifecycle for their projects
- Contributes to the development of best practices within their group
- Participates in code reviews and actively participates in providing feedback on others’ designs/code
- Accountable for technical debt in their own software
- Takes control of complex or vague problems and steps through them in a rational way
- Makes tactical vs. strategic tradeoffs
- Flexible in his or her thinking; able to evolve a solution when additional information or ideas are presented
Proactively helps team members/make suggestions to improve practices