The Senior Enterprise Software Developer - Digital JOB DUTIES Build and implement continuous integration and continuous delivery environments. Write programming code for new projects and enhancements to existing systems. Perform unit and integration testing of all programming code to ensure proper functionality. Assist in the creation of technical documentation using UML. Maintain a detailed knowledge of existing systems software and hardware as well as a basic understanding of the underlying business needs the systems are designed to meet. Serve as a subject matter expert on core systems, providing guidance to other team members in their maintenance and support. Provide technical guidance to other team members. Provide support and maintenance for existing systems during business hours, and after hours, on a rotating basis. REPORTING RELATIONSHIP Manager Enterprise Software Development - Digital Knowledge TFSVSTS, build management CICD standards and best practices Git C.NET tooling ASP.NETASP.NET Core REST MVC Web API SQL or T-SQL (Stored Procedures, Triggers, Views) Agile development methodologies System and user specifications and documentation creation Skills Good verbal communication skills Strong organizational and analytical skills Strong interpersonal skills Strong leadsership skills Ability to meet time sensitive deadlines required Position requires proficiency skills with various software packages such as Word, Excel, etc. Education Bachelor's Degree or equivalent experience required Experience 2-4 years of experience with Microsoft .Net technologies, including C required 5-7 years of programming experience Work Condition Normal office environment subject to stressful situations Associated topics: application, c c++, devops, java, matlab, perl, php, python, software development engineer, software engineer
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.