Analyst, Software Engineering | Software Dev Engineer I

Our teams are lean, empowered, and collaborative. You'll work alongside intelligent colleagues who've checked their egos at the door. We've built a strong culture, and we're looking for engineers who can help us maintain it.


· Designs, develops, documents, tests, and debugs new and existing software applications for customers. Analyze code to determine causes of errors and revise programs as needed.
· Participates in full development life cycle including requirements analysis and design. Learns to author technical specifications based upon conceptual design and stated business requirements.
· Participate in software design meetings and analyze user needs to determine technical requirements.
· Refine, test, and debug programs as assigned.
· Increase application knowledge on company’s products and services.


• Bachelor's degree in computer science, engineering, or related discipline.
• 0-2 years of software industry experience. Having worked in a Product company is a plus.
• Familiarity with OOPS concepts with C# .NET is preferable.
• Knowledge of JavaScript is a must.
• Good database knowledge of SQL Server or similar databases.
• Should be having zeal to learn new technologies.
• Understands concepts about abstract data relationships.
• Excellent communication and presentation skills.
• Professional appearance required.