What are the responsibilities and job description for the Dotnet Developer position at StreetID?
You’ll be a contributor to all levels of our software design and development. You’ll interface directly with senior managers (CTO and Development Managers) and sometimes with our clients to understand the problem and build elegant solutions. You’ll work on feature development, testing, bug fixing, maintenance, and support. You will have the opportunity to work on all aspects of our technology pipeline, from black-box algorithms to real-time visual analytics, from server and UI coding to our messaging architecture.
Key Responsibilities:
- Develop a thorough understanding of business and user requirements
- Design elegant and efficient solutions
- Work together with team members to develop scalable, testable, and competent code
- Test and deploy code for use in production
Hard Requirements:
Technical Requirements:
- 3-10 years of experience in software development
- Proficient in C#.NET (3 years of experience)
- Experience with backend technologies (database, messaging, interprocess communications)
Non-Technical Requirements:
- Demonstrated analysis/assessment capabilities
- Excellent task management skills with the ability to follow up and follow through on all outstanding items
- A self-starter mentality with the ability to attempt to figure things out and perform due diligence before involving the broader team
- The ability to ascertain when to ask for help
Miscellaneous:
- Bachelor’s degree or higher, preferably in a technical field
Nice to Have:
- An affinity for well-architected solutions and a passion for high standards of quality
- Based in NYC metro area