POSITION SUMMARY: As a Senior/Lead Software Engineer, you will work full-time in the development life cycle – from client communication, requirements, design, development through testing of new features and modules – in an Agile environment. While this is a hands-on development position, you will also guide and mentor junior developers and be responsible for code produced by them. You will see results and make an impact immediately as the code you write will get shipped pretty quickly and be used by tens of thousands of businesses every day.
MINIMUM QUALIFICATIONS AND REQUIREMENTS:
- 8+ years of software development experience using Microsoft technologies
- 4+ years of hands-on experience in C#, LINQ, ASP.Net, ASP.Net MVC, WCF, WebAPI, Web Services, HTML 5, AJAX, JQuery, CSS, SQL, TFS/Git, XML, JSON
- Experience in implementation of Architectural and Enterprise Patterns
- Proficiency in Object Oriented Analysis and Design, UML and Javascript Frameworks
- Pluses: Entity Framework, .Net Core, experience with non-Microsoft technologies
- Prior experience as a software development lead is a plus but not required
- Will need to take a Hacker Rank code challenge to prove coding acumen
ESSENTIAL DUTIES AND RESPONSIBILITIES:
This is a representative list of the general duties the position may be asked to perform and is not intended to be all-inclusive.
- Produce high-quality code as an individual contributor
- Follow client-defined coding standards & conventions
- Find the best-fitting technical solution within business objectives and constraints
- Mentor & guide other developers and participate in code reviews
- Work closely with PM, BA, QA for understanding & timely resolution of requirements & defects
- Communicate proactively, professionally & confidently – internally and with the client
- Might have to travel to client site in the USA for training and knowledge transfer for short duration
DESIRED PERSONALITY CHARACTERISTICS:
- Have a passion for creating great software and solving difficult problems; you live for it
- Be responsible and take ownership of development tasks & code quality
- Accept the challenge and rapid growth potential of a fast-paced environment
- Fluent and proactive communicator, both verbal and written
- Possess a positive attitude towards work and responsibilities
- Use time effectively and bring a strong work ethic
- Be detail oriented and self-directed
- Use humor to carry yourself through difficult situations
- Balance confidence with humility
by via developer jobs - Stack Overflow
No comments:
Post a Comment