The Software Developer will work as part of a Scrum team to deliver high quality software using .NET technologies and a sophisticated third-party ESB framework. The position will require cutting-edge technical skills, a desire to participate actively in an Agile learning environment, and a commitment to personal performance.
by via developer jobs - Stack Overflow
Specific responsibilities include:
- Development and enhancement of high quality, performant, maintainable software that meets commercial business requirements and conforms to high technical standards, delighting both external and internal customers
- Production of unit tests to ensure quality expectations are met or exceeded
- Participation in quality-focused activities including but not limited to code reviews, design reviews, paired programming and TDD implementations
- Collaboration with Agile stakeholders in a Scrum environment to ensure constant feedback drives excellence in delivery of solutions
- Incorporation of SaaS principles to optimize deployment, configuration, customer provisioning, monitoring and support of the software solution in a multi-tenant, multi-node environment
- Participation in spikes to prototype, research feasibility of solutions, and produce assessments of competing implementation approaches
- Documentation of code and deployment characteristics
- Identifying, analyzing, and resolving problems in the software
- Personally espouse and demonstrate the Outsell Values in everyday interactions both inside and outside of the company
- Other duties as assigned
PROFESSIONAL EXPERIENCE / QUALIFICATIONS
Ideal candidates will have the following qualifications and skills:
- Minimum of 3+ years of experience with professional software development
- Understands computer science concepts like Unit Testing, Domain Driven Design (DDD), SOLID principles, object orientated design
- Code in C#, TypeScript, JavaScript
- Experience with current Internet technologies like HTML, CSS, REST-ful web services, HTTP, Node, Angular, Redux
- Experience with current Microsoft technologies like Visual Studio, VSTS/Azure DevOps, WebAPI, MVC, SQL Server, .NET Framework, .NET Core
- Experience with current Amazon Web Services (AWS) technologies Lambdas, API Gateway, YAML-based configuration
- Familiarity with Agile development methodologies
- Bachelors Degree in Computer Science, or equivalent work experience
- Must be a self-starter who requires minimal supervision
- Experienced in problem solving, and able to follow a methodical implementation process
- Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects and rapidly changing priorities
- Ability to communicate with stakeholders with varying degrees of technical competency
Ideal candidates will also have some combination of the following qualifications and skills:
- Experience with large-scale commercial applications
- Security experience with any of the following: WIF, AD, OAuth, JWT, SAML
- Experience with design patterns and modern architectural trends
- Experience with databases: SQL Server, MySQL, DynamoDB
- Microsoft certifications
by via developer jobs - Stack Overflow
No comments:
Post a Comment