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

.NET Application Analyst

Location: Birmingham, Alabama
ID Number: #SCS2010061

.NET Application Analyst



This position will be responsible for developing and supporting applications. As a key part of the team, the successful candidate will help innovate and develop the next generation of applications. The application areas involved include data management, power-flow modeling, engineering analysis, data visualization and reporting. The user base for these applications includes both internal employees and customers external to the company.

To excel in this position, the candidate requires a solid understanding of Visual Studio C#, ASP.NET MVC, the .Net framework, .Net Core, HTML, CSS, and JavaScript, application design patterns and architectures, the object-oriented thought process, and advanced software troubleshooting.

Educational Requirements:

Four-year degree strongly preferred. Major in MIS, Computer Science, Engineering, or other technical field preferred.

Experience Requirements:

- At least 5 years of full-stack development experience in C# with Visual Studio

- Strong to expert level of ASP.NET MVC knowledge with at least 2 years of development experience

- Extensive experience with development technologies, methodologies, and associated tools

- Extensive experience with application architecture

- Experience utilizing Angular, Bootstrap, jQuery or other client-side frameworks as part of development efforts, as well as industry leading third party UI controls (e.g., Telerik, Infragistics)

- Experience with Git and Azure CI/CD pipeline

Job Requirements:

Knowledge and understanding of software development technologies, methodology and associated tools

Knowledge of C# and the .NET framework

Understanding of service-oriented architectures

Knowledge of cloud environments, particularly Azure

N-tier application architecture experience using the .NET platform

Working knowledge of application architectures (Web, Client Server, Cloud, Integration, Databases, etc.)

Candidate must have strong analytical and problem-solving skills

Ability to demonstrate application design principles

Job Responsibilities:

Develop and/or implement timely, cost-effective, and high-quality business software solutions to meet customer needs, using approved methodologies and standards

Provide root cause analysis, efficient production support and maintenance/enhancements for existing applications

Apply professional oral and written communication skills; apply strong customer service skills; exhibit initiative; follow through with customer commitments, and apply sound performance techniques

Support project planning by providing accurate estimates, status reports and by meeting deliverables

Manage personal career development by maintaining technical expertise

“All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.”

Hi I'm
Stefanie Landis
Interested in this job?
Act now!
  • Max. file size: 2 MB.
  • Equal Opportunity Employer

  • Hidden
  • Hidden