Software Engineer I
TeleTrackingAbout the role
Job Summary
The Software Engineer I assists in the development of software solutions & products. The development of these solutions would include researching, designing, documenting and developing new software.
Primary Duties and Responsibilities
- Assist in the Writing, debugging, unit testing, and performance test code in all applications layers, including front end (Web), middle layer (Web Services), and data access layer. - 80%
- As an agile team member, participate in code reviews, design reviews, etc. - 10%
- Develop and maintain strong knowledge of implemented requirements and detailed application behaviors. – 5%
- Other duties as assigned. – 5%
Organizational Relationships
- Reports to: Technical Manager, Director of Software Engineering, Architect Manager
- Direct Reports: N/A
- Interacts With: Technology & Product Management, Technical Support, UX
TeleTracking Leadership Principles
- Be Daring: Innovate, push boundaries, and think big. Take calculated risks. Don't be afraid to try something new and take action. Recognize when intended value is not there and stop.
- Be an Owner: Do what is right for the business. Know the business and understand the short and long-term impact of your decisions. Be fiscally responsible.
- Be Willing to Challenge: Better never stops. Have courage to challenge and also to accept a challenge. Discuss and unite - once a decision is made commit to it and move forward.
- Be About Results: Take ownership of your work and your results. Collectively execute to achieve the desired outcome.
- Be Caring: Obsess over our clients and their patients - their experiences, their outcomes, and their lives. Care for your team and company the way you care for your clients.
- Be Sharing: Collaborate to understand the business and solve problems together. Success is an "us" thing. We win as a team or we fail as a team.
Education
- Degree: Bachelors in computer information technology, computer science, management systems or related discipline. - Required
Licenses and Certifications: N/A
Experience
- 0 - 2 years using databases (Microsoft SQL Server), SQL, and Object Relational Mapper technology (Microsoft Entity Framework, NHibernate, etc.) - Required
- 0 - 2 years of experience using Microsoft .NET/Microsoft web technologies (C#, ASP.NET, MVC, WCF, SOAP, XML) – Required
- Experience in HTML 5, JavaScript, CSS3, REST services, Web API, and JavaScript frameworks (AngularJs, KnockoutJs, etc.) - Required
- Strong understanding of Object Oriented design (classes, constructors, interfaces, properties, methods and events) - Required
- Experience with source code version control and the coordination/synchronization of multiple active branches. - Preferred
- Experience with automated unit testing technology (NUnit, MSTest). Understanding of Agile and Scrum methodologies. - Preferred
- Knowledge of cloud based computing/environments (Microsoft Azure). - Preferred
Skills
- Good software development and Object Oriented programming skills. - Required
- Analytical skills and the ability to work with customers to transform requests into solutions. - Required
- Excellent oral and written communication skills. - Required
- Initiative and self-motivation to work independently on projects. - Required
- Interpersonal and teamwork skills. – Required
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions. The term "qualified individual with a disability" means an individual with a disability who, with or without reasonable accommodation, can perform the essential functions of the position.
While performing the duties of this job, the employee is regularly required to co
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s