The .Net Web Developer is a programming role that is responsible for identifying functional and technical business requirements that translate to the initial and ongoing development of internal and customer facing applications. The .Net Web Developer will help establish and follow best-practice development standards and methodologies within a small internal development team.
Essential Duties and Responsibilities:
Help architect, design, build, and support platforms and platform features using modern development techniques. Maintain efficient and reliable code. Integrate with data storage solutions including expertise with MS SQL.
Identify bugs and inefficiencies and devise mitigation solutions. Support increased automation efforts within existing codebases.
Interact with subject matter experts to understand business requirements and determine appropriate architecture and other technical solutions. Create functional specifications and technical design documents based on the business requirements.
Provide ongoing maintenance of all production and administrative web applications to ensure uptime, performance, and security. Troubleshoot errors, irregularities, or other problems.
Develop and maintain standards and methodologies as part of the development process. Conduct code level and other systems quality assurance tests and procedures. Design and construct functional unit tests.
Track projects through their life cycle and ensure smooth workflow through specification, development, implementation, and maintenance stages.
Participate in team planning meetings, communicate clearly and effectively with stakeholders and business leaders. Keep project tracking software up-to-date.
Strong knowledge of the Visual Studio and the MS .NET framework, including C# and/or VB.NET, ADO.NET, ASP.NET, and Web Services.
Solid understanding of enterprise development including multi-tiered systems, source control, business analysis, technical feasibility, technical capacity planning, enterprise systems integrations, and modern API usage.
Experience using version control systems including Git, SVN, and Team Foundation Server.
Solid understanding of SQL, T-SQL, LINQ, and relational databases such as SQL Server.
Ability to meet deadlines consistently and work effectively under pressure. Excellent follow-up and person-to-person skills. Attention to detail with high work accuracy.
Strong interpersonal, verbal and written communication skills and a strong desire for quickly learning new technologies.
Ability to consistently use team project and collaboration software tools.
Strong organizational skills, including the ability to continually prioritize work to meet changing work conditions and customer requirements.
Ability to work in both a team environment and independently against project deliverables.
Experience with Atlassian/Jira preferred but not required.
We offer an excellent pay and benefits package including: Medical, dental, and vision insurance; short & long term disability; 401(k) with a generous company match; life insurance, profit sharing, paid time off, paid holidays and much more! Baesman has been in business for over 60 years and is a PIA Best Workplace in America award winner. EOE