Job Description
Looking for an individual to work in a small team environment and who is willing to do a little bit of everything. The Software Developer will support the building of new solutions and existing applications. In this role, you will have the opportunity to be assigned to multiple projects. You will work on applications from start to finish through the full life cycle and have the fun and acknowledgement to work with end users.
Primary Job Responsibilities (consists of but are not limited to):
- Develop and maintain software applications using Angular, ASP.NET, .NET Standard, C#, Telerik, JavaScript/JQuery, React, NodeJs technologies and SQL Server for on-premises as well as on AWS.
- Perform unit testing and troubleshoot applications built using the above tools as well as perform testing on other developer’s work.
- Perform database development work using MS SQL and create reports as needed.
- Practice standard development process leveraging Waterfall and agile methodologies (Wagile).
- Review and analyze business requirements, consult with Tech Lead, Project Manager, and Business Analyst to understand business requirement for applications being implemented; create and update milestones and project timeline estimates.
- Create technical documents for software products.
- Maintain exemplary company standards.
- Perform other duties as assigned.
Preferred Skills:
- Degree in Computer Science or related field (Math, Engineering, Information Systems, or equivalent in work experience)
- At least three years' experience working with Angular, ASP.NET C#, MVC, Entity Framework, Web Service API and database SQL programming skills
- Experienced with object-oriented programming, Entity Framework and database SQL programming
- Experience in Responsive Web design
- Experience with React, JavaScript/JQuery
- Experience working with AWS or other Cloud is a plus
- Experience with Learning Management Systems a plus
- Experience in maintaining and troubleshooting Windows Server/IIS platform
- Database experience preferably MS SQL Server, including database design, T-SQL, and stored procedure
- Proficiency using versioning Software e.g. GIT
- Strong problem-solving skills
- Self-motivated and self-driven is a must
- Strong communication skills, both written and verbal
- Ability to work on a team; be a team player with a good attitude with limited supervision
- Ability to accommodate continuous and repetitive hand and arm movement on keyboard and look at computer screens for long periods
- U.S. Citizenship - qualified to work in the United States
The above reflects management’s definition of essential functions for this position but does not restrict the tasks that may be assigned. The above responsibilities are representative only; management may modify the duties and responsibilities to this position at any time.
Job Type: Full-time
Pay: $80,000.00 - $120,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Flexible spending account
- Free fitness classes
- Free parking
- Health insurance
- Life insurance
- On-site gym
- Paid jury duty
- Paid time off
- Parental leave
- Vision insurance
- Work from home
Schedule:
- 8 hour shift
- Monday to Friday
Work Location: In person
Visit Original Source:
http://www.indeed.com/viewjob