US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Senior Analyst, Software Engineering | Developer II (XW)

We are seeking a skilled Software Developer II with 3-5 years of software development experience to join our Property Estimating Solutions team as a .NET developer.

As a mid-level developer, you will independently deliver high-quality software solutions, collaborating with cross-functional teams in a fast-paced, agile environment to drive innovation and excellence.

You will own well-defined features or tasks, consulting with peers as needed, and contribute to the team's success through clean code, testing, and process improvements.



* Collaborate with product managers, QA, and developers to deliver features from concept to completion.


* Write clean, well-formed, testable, and maintainable code adhering to best practices, including SOLID principles and design patterns.


* Participate in code reviews, providing constructive feedback to ensure high-quality deliverables.


* Debug and perform root cause analysis to resolve technical issues and optimize application performance.


* Contribute to planning meetings, daily stand-ups, retrospectives, and other agile processes to align with business goals.


* Implement unit, integration, and end-to-end tests to ensure software quality.


* Leverage CI/CD pipelines to streamline development and deployment processes.


* Build productive relationships with cross-functional teams to support feature exploration and delivery.


* Stay current with industry trends and best practices to inform technical decisions.


* Share knowledge with team members to foster a culture of continuous improvement.


* Take ownership of assigned tasks or small projects, driving them to completion with minimal guidance.


* Identify and propose improvements to software and team processes through root cause analysis.

Required Experience and Qualifications


* 3-5 years of professional software development experience.


* Bachelor's degree in Computer Science, Software Engineering, or a related field.


* Strong proficiency in .NET Core and C#, with experience building enterprise-grade applications using ASP.NET.


* Working knowledge of RESTful APIs and API consumption principles, with experience in ASP.NET Web API or similar.


* Familiarity with microservices architecture or scalable systems.


* Experience with cloud platforms (e.g., Azure, AWS, or equivalent) and services like Azure App Services, Blob Storage, or Functions.


* Proficiency with relational databases (e.g., SQL Server, PostgreSQL, Oracle) and basic query optimization while using NHibernate, Entity Framework or similar ORMs.


* Experience with CI/CD tools (e.g., Azure DevOps, Jenkins, GitHub Actions) and software development tools (e.g., Jira, Confluence).


* Strong understanding of software design principles, including SOLID principles and code architecture.


* Familiarity with automated testing practices (unit, integration, or end-to-end) using frameworks like xUnit or NUnit.


* Ex...




Share Job