Data Ideology
At DI we provide Data & Analytics expertise to drive measurable business outcomes often solving complex business problems for our clients. Our data analytics advisory services enable our customers to transform data into insights by driving a culture of empowerment and ownership of results. Our team consists of highly motivated individuals passionate about learning understanding collaborating and intellectually curious.For more information about Data Ideology visitwww.dataideology
Sr. Software Engineer Contract to Hire
The Sr. Software Engineer role will be a Contract to Hireposition and will be essential in developing and maintaining robust scalable software solutions using the .NET framework. This position requires a deep understanding of software development principles along with handson experience in .NET technologies to design develop and optimize applications that meet the business needs. The role requires strong collaboration with both technical and business teams to ensure the delivery of highquality software aligned with business objectives.
Responsibilities
To perform in this position successfully an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Other duties may be assigned to meet business needs.
Supervisory Responsibilities: None- Collaborate with developers and stakeholders to deliver solutions that meet business needs.
- Design build test and deploy REST APIs using .NET Core and microservices architecture.
- Write clean reusable and reliable code that adheres to best practices.
- Continuously improve software development processes.
- Explain technical concepts to nontechnical audiences.
- Understanding of modern agile and DevOps practices.
- Provide insightful code review critiques in a professional way that emphasizes skill building
- Keep up with new software technologies and practices.
- Effectively manage time and provide accurate time estimates for tasks.
Qualifications
Education and Experience:- Bachelors Degree in Computer Science or a related field with 5 years of relevant experience.
- Proficiency in .NET Core ASP Core and RESTful API development.
- Strong understanding of objectoriented programming and clientserver models.
- Experience with thirdparty APIs and automation.
- Familiarity with CI/CD pipelines and Azure DevOps.
- Experience using Git for version control and code reviews.
- Strong verbal and written communication skills.
- Ability to work collaboratively in the Eastern Time Zone (EST).
Knowledge Skills and Abilities:- .NET Technologies: .NET Core ASP Core C# REST Web APIs
- Cloud & Containerization: Azure Azure DevOps Azure Kubernetes Docker Azure Service Fabric
- Databases: SQL (Relational) Azure Cosmos DB NoSQL Entity Framework
- Messaging & EventDriven Architecture: NServiceBus (NSB) RabbitMQ (RMQ) Kafka
- CI/CD & Automation: Git YAML Pipelines Azure Pipelines
- Frontend: AngularJS Microfrontend NPM packages
Work Environment:- Remote work from home.
- Hours of work and days are generally Monday through Friday. Specific business hours will depend on client needs.
Physical Demands:- Must be able to remain in a stationary position 50 of the time.
- The person in this position must occasionally move about inside the office to access file cabinets library stacks office machinery etc.
- Constantly operates a computer and other office productivity machinery such as a calculator copy machine and printer.
- The person in this position frequently communicates with clients and coworkers. Must be able to exchange accurate information in these situations.
Data Ideology is an EEO Employer
Required Experience:
Senior IC