
Software Engineer C#
- Tewksbury, MA
- $85,150-153,925 per year
- Permanent
- Full-time
- Design, build, and maintain efficient, reusable, and reliable C# and C++ code using good OOP/OOAD techniques for our systems.
- Optimize, identify bottlenecks, bugs, and devise solutions to problems including: Maintain code quality, revision control and organization, Analyze customer issues and identify and implement solutions, Participate and contribute within a defined software development process.
- Occasional travel to customer sites may be required. Travel may be domestic and international.
- Bachelor's degree with 4+ years of relevant experience, or master’s degree with 2+ years of relevant experience. Additional years of experience will be considered in lieu of education.
- Must have the ability to obtain a Public Trust clearance (US citizenship required).
- Working knowledge of Python and bash scripting, HTML, PHP, PostgreSQL, C#, C++ and OOP/OOAD
- Experience with Windows UI frameworks such as Windows Forms and WPF
- Understanding of data structures, algorithms, and software design solutions.
- Understanding of memory management, multicore processors, and distributed systems design.
- Develops solutions to complex technical issues and problems that impact multiple area or disciplines.
- Regularly employs ingenuity and creativity to develop new technical solutions and systems to achieve functional objectives.
- Communicates with internal team members across multiple areas and client team members.
- Works to influence project/team leaders regarding solution design, process and/or approaches.
- Requires expert knowledge of and ability to apply advanced technical principles, theories, and concepts.
- Experience with BuildBot and automated build pipelines with MS Azure.
- Experience with DICOS.
- Experience with npm.
- Experience with http/https communication.
- Interfacing with hardware and real-time debugging.
- Working knowledge of Cybersecurity.
- Working knowledge of networking solutions.
- Experience with Scrum/Agile development methodologies.