What are the responsibilities and job description for the Application Developer position at Encore Talent Solutions?
Encore Talent has partnered with a client in search of a Full-Stack .Net Developer on a contract-to-hire basis. This role is not open to sponsorship or vendors.
Position Summary:
The Application Developer analyzes, designs, implements, and supports Web and client-side applications in support of the company’s manufacturing operations. The Application Developer creates and supports Internet-oriented server applications and client/server applications. The Application Developer analyzes and performs all or part of the software development life cycle. Development includes C#, .Net applications, user interfaces, as well as backend business logic, database (MS SQL) and system integration work.
Position Description:
- Our top goal is to always meet the needs of our clients, both internal and external, in a professional and timely manner and with the highest quality. It is the responsibility of all IT staff to assist and help other members of the organization with issues, work, and questions they may have pertaining to their current task load.
- In addition to tasks related specifically to this job title, IT staff will from time to time be given additional responsibilities, tasks and projects within the Information Technology Department in a professional manner and to the best of their abilities.
- As a member of the Information Technology team, IT staff are required to take part in technical and business discussions, share ideas, and to provide feedback with the goals of providing knowledge transfer and the continual improvement of the Information Technology Department.
- Communication is critical to the success of the Information Technology Department. As such, it is the responsibility of all IT staff to report and communicate to your supervisor, any issues, concerns, or suggestions, or other information that may have an effect on the department.
Required Knowledge, Skills and Abilities:
- Code development (C#, .Net, HTML)
- Ability to write clear and concise code documentation for aid in support and troubleshooting.
- GUI development for front-end systems.
- Database construction and SQL generation. Includes the ability to write custom stored procedures.
- Ability to troubleshoot production issues should they arise.
- Must be able to manage code deployments from Test/Dev to Production.
- Ability to interact with clients on a daily basis
- Ability to work independently
- Understanding of label printing and bar-coding technologies. Nice Label or Bar Tender.
- Understanding of ERP systems. Experience integrating with Dynamics 365 F&O is a plus.
Job Requirements:
- Minimum of 5 years of experience in software development preferred.
- Degree in Computer Science, Information Systems, or like specialty strongly desired
- Sufficient business experience to able to translate a client’s requirements into meaningful business requirements
- Thorough knowledge of Object Oriented principles and patterns
- Knowledge of HTML and web technologies.
- Knowledge of Microsoft IIS hosting environment.
- Knowledge and experience with SQL; SQL stored procedures, SQL views, and SQL scripting
- Knowledge and experience with .Net architecture and programming standards.
- Web Service coding experience.
- Experience in web based application development
- Experience in client/server based application development.
- Experience with GIT and Microsoft DevOps for source control.
- Experience with Odata interfaces.
- Experience and understanding of secure coding techniques
- Candidate should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills.
Essential Functions/Physical Demands:
- Location: This is a hybrid role. Three days in office required.
- Positional: Driving in accordance with job duties assigned. Infrequent standing and walking. Constant sitting.
- Gross Mobility: Rare climbing, or crawling. Infrequent balancing, stooping, kneeling, or crouching. Frequent to constant reaching and handling.
Salary : $50 - $60