ApplySoftware Development Engineer II - Full Stack
Posted about 14 hours agoViewed
View full description
💎 Seniority level: Middle, 3+ years
📍 Location: India
🔍 Industry: Software Development
🗣️ Languages: English
⏳ Experience: 3+ years
🪄 Skills: Software DevelopmentSQLAgileFull Stack DevelopmentJavascriptC#ASP.NET MVC.NETCommunication SkillsProblem SolvingDevOpsJSON
Requirements:
- 3+ years of experience.
- Excellent problem-solving skills.
- Excellent programming skills.
- Excellent communication skills.
- Object oriented mindset.
- Ability to work quickly and collaboratively in a fast-paced, entrepreneurial environment.
- Ability to own small well scoped features and implementation.
- A hands-on coding approach to engineering mentorship.
- Ability to own medium sized features from design to implementation.
- A defensive coding mindset with knowledge of OWASP.
- Ability to own large features from design to implementation.
- Ability to own service level system design.
- Experience in the following: SQL, JSON, REST, .NET, C#, ASP.NET MVC, Javascript, Relational DB Concepts, Relational DB Design, Agile software development methodologies, Team building expertise, Automating infrastructure, Automating build process
Responsibilities:
- Become a go-to expert in one area of the codebase; understand the broad architecture of the entire system.
- Provides technical advice and weighs in on technical decisions that impact other teams or the company at large. Research and propose new technologies.
- Scopes and stages work into well-defined milestones to avoid a monolithic deliverable.
- Regularly delivers software on time and is constantly working to make accurate estimates and delivers on those estimates.
- Owns the technical testing and performance plan for their projects.
- Takes initiative to identify and solve important problems, coordinating with others on cross-cutting technical issues.
- Sets direction at the project/service level and consistently influences decision-making at the Pillar level.
- Identifies and proactively tackles technical debt before it grows into debt that requires significant up-front work to resolve.
- Makes others better through code reviews, thorough documentation, technical guidance, and mentoring or serving as a Tech Lead on a project.
- Sits on the Architectural Review Board, provides feedback on projects outside of their core area.
- Understands the tradeoffs between technical, analytical and product needs and leads to solutions that take all of these needs into account.
- Identifies and proposes strategies around technical problems affecting their team, communicates standards and gets buy-in on solutions.
- Additional duties and responsibilities as necessary.
Apply