Datum job openings in IT


We provide highly competitive benefits, flexible contracting, opportunities for growth and a dedication to employee satisfaction.

Back to job list

Software Engineer IV- C# and MVC

Location: Indianapolis, Indiana
ID Number: #RELNJP00025335

Senior Software Engineer

Remote -must be in EST time zone. If candidate is local to Lansing, MI or Indianapolis, IN that is a plus!

The candidates chosen for this role will work alongside team members in an agile environment and apply technical, analytical and communication skills towards producing and maintaining a new, secure, high quality, database-driven web application and web services using MVC C#.NET web technologies. Candidate must be driven and work well with others in a fast-paced environment. Candidate must be able to drive technology and provide an immediate impact to the development and architecture of the new system.
Experience (US only) and Education
? Bachelor’s degree in computer science or a related field
? At least 5 years of software programming using C# and MVC
? At least 7 years of software development experience
Must Technical Skills
HTML, CSS, JavaScript and JavaScript frameworks, C#.NET, Application Development
? Solid skill set in HTML/CSS, JavaScript/JQuery, C#.NET development and the Microsoft web development stack (Web API, ASP.NET MVC)
? Years of experience with database design and development
? Experience with automated unit testing
? Experience with Entity Framework
? Experience with .NET Core
? Must be passionate about software development
? Strong research skill
? Strong knowledge in industry best practices in development
? Ability to interface competently with other technical personnel or team members to finalize requirements
? Ability to write and review portions of detailed specifications for the development of complex system components
? Ability to complete complex bug fixes
? Good oral and written communications skills

Key Responsibilities
? Web based application development
? Translate business requirements into technical solutions
? Investigate, analyze, document and fix reported issues
? To maintain a high level of software quality
? Successfully implement development processes, coding best practices, and code reviews
? Resolve complex technical issues as necessary
? Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles
? Keep abreast of new technology developments
? Design and work with complex data models
? Mentor less-senior software developers on development methodologies and optimization techniques
? All other duties as assigned


Hi I'm
Al Billups
Interested in this job?
Act now!