Overview
Beacon Technologies is seeking a .Net Web Developer IV for our client partner. Under the general supervision of the IT Solution Delivery Manager, this position functions as a software developer. The primary responsibility is to provide application development and maintenance support activities for the department. This position ensures the development of efficient system operations across a variety of technical and information system areas. This position is responsible for all systems development life cycle (SDLC) activities including research, analysis, evaluation, planning, development, implementation and delivery of automated solutions. Responsibilities also include identifying and recommending potential Internet/Intranet applications, assuring compliance with application and web site standards, and mentoring less senior application developers. Candidates must be CURRENT WI residents. No relocation allowed. This position will be onsite a minimum of two days per week.
Responsibilities
- Analyze and design complex new systems and maintain or enhance existing systems.
- Analyze system design and platform alternatives and prepare general system design documentation including flowcharts, forms, reports, and processes.
- Prepare feasibility reports showing the cost benefits of various alternatives and present these reports to client and IT management.
- Create detailed project plans and estimates for design, programming, testing, and implementation tasks.
- Write functional requirements documents defining business and technical system requirements.
- Review detailed design specifications to ensure integrity and accuracy, and write technical specifications for complex programs.
- Identify technical and application alternatives to meet specifications and recommend the most efficient, maintainable, and cost-effective solutions.
- Analyze existing systems and modify them to improve performance; evaluate impact of new regulations on existing systems.
- Respond to clients’ needs for assistance and resolve production problems with appropriate timeliness; assist with problem resolution for databases and systems.
- Develop and test complex new computer systems and maintain or enhance existing systems.
- Plan and design integration, system, and client acceptance testing to ensure systems function together and meet requirements; coordinate testing with operations and business staff.
- Prepare and/or update documentation to provide programmers with information required to understand and maintain the systems.
- Develop deployment documentation to thoroughly test systems and production implementations.
- Conduct training of clients and IT staff to ensure understanding of the application system.
- Redesign and rewrite current systems for maximum efficiency, leveraging new utilities, data structures, and software; model and document database structures to meet requirements.
- Develop data extracts and data conversion routines as needed for external parties and other systems.
- Lead efforts to implement application development standards and assist in maintaining development standards, procedures, and policies.
- Ensure applications are well-documented to aid future maintenance; orient new employees to standards and major application areas.
- Assist with identification and implementation of appropriate security and privacy protection procedures; monitor emerging technology and trends.
Qualifications
- Top required skills: 6+ years of experience with ASP.NET Core, Blazor, and ASP.NET web forms with strong UI design; WCF Web Services and Web APIs; SQL Server.
- Preferred: experience with database modeling/design; expert SQL and stored procedures; knowledge of Waterfall and Agile methodologies; certification is nice to have but not required.
- Knowledge/Skills/Ability: systems development practices, systems analysis techniques, cost-benefit analysis, object-oriented design patterns, strong communication, problem resolution, web-enabled and e-commerce applications, client/server and Internet concepts, Windows Server, ASP.NET Web Forms, .NET technologies (C#, ASP.NET MVC and Core), Web Services, JavaScript, CSS, Entity Framework, AJAX, database modeling/design, SQL/Stored Procedures, and project management knowledge.
- Top 3 skill set: ASP.NET CORE and ASP.Net Web Forms with strong UI design; WCF Web Services and Web APIs; SQL Server.
About Beacon Technologies
Are you looking to advance your career in information technology? Beacon Technologies offers career advancement opportunities, extensive training, and excellent benefits including paying for health and dental premiums for salaried employees. In addition to providing interesting opportunities, Beacon Technologies provides that old fashioned, personal touch, so you feel like a part of the Beacon team.
Beacon Technologies, Inc. is an equal employment opportunity employer with a functioning Affirmative Action Plan. It is the policy of Beacon Technologies, Inc. to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, ethnicity, ancestry, disability, medical condition, military or veteran status, or any other characteristic protected by law. Beacon Technologies, Inc. prohibits any such discrimination or harassment.