
Lead Software Engineer (Fullstack/.Net)
- Bethlehem, PA
- Permanent
- Full-time
- Develop and debug source code which includes:
o Data driven Web Services for IIS and MS-SQL
o Create and consume RESTful API calls as per requirements
o Developing user friendly front-end web applications using Angular
o Develop SSRS reports as per client requirement
o Requirements collection from internal, external clients and documentation
o Design, document, development, optimize, performance tuning of custom applications
o Unit testing and debugging of applications in various stages of development life cycle
o Work collaboratively with peers in all the stages of development life cycle
o Write, review and recommend optimization techniques for SQL queries and stored procedures
o Produce documentation of code functionality and features consistently throughout development cycle.
o Participate proactively in requirements analysis and design reviews
o Perform peer code reviews to discover issues and recommend changes that improves software quality
o Keeping positive attitude and contribute to team effort
o Perform additional software development duties as required
o Mentor Jr. Software engineers
- Produce quality software documentation:
o Unit test plans
- Participate in code reviews, assist in testing the developed software and provide support for field problems
- Take ownership of projects
o Good planning skills
o Prepare and deliver progress reports to senior management
- Work as part of a team with minimal supervision
o Positive, proactive attitude
- Excellent problem solving skills and be able to resolve issues in a timely manner.
- Be able to adopt to a fast paced changing environment
- Bachelors’ degree in Computer Science and Engineering or equivalent.
- Minimum 5+ years’ experience in software development with an emphasis on web applications development using – HTML, CSS, Java, JavaScript and C#
- Experience in leading a team of 4 or more software engineers
- Experience creating multi-threaded applications using C#,.NET Framework, and MS-SQL
- Experience with RESTful APIs, JSON, jQuery, Angular
- Knowledge of IIS and experience in creating and consuming web services
- Experience in creating Point of Sale or Shopping cart applications a major plus
- Experience in developing complex custom reports using SSRS
- Experience in developing RS232/USB drivers for various device components a major plus
- Experience in MS-SQL, Entity framework, LINQ (SQL commands, Triggers, Stored Procedures) a plus
- Troubleshooting and problem solving of MS-SQL server and databases a plus
- Must have proven experience in a process oriented development environment with excellent knowledge of Software Development Life Cycle (SDLC)
- Proven track record of producing high quality software
- Excellent troubleshooting skills and resolve software issues in a timely manner
- Good organizational and inter-personnel communication skills
Subdivision: VWS - North America
Job Requisition ID: 59529
Job Function: