Senior C#/.NET Software Engineer
Acrometis - Malvern, PA

This job posting is no longer available on Indeed. Find similar jobs:Acrometis jobs

At Acrometis we look for exceptional professionals who enjoy being part of a fast-paced and innovative environment. We value individual contributions in a team setting and offer a progressive set of support tools and training. We are proud to offer an excellent compensation package, which includes a complete suite of benefits for full-time associates.

Acrometis is looking to hire a Senior C#/.NET Software Engineer to join our extremely talented Product Development team! As one of our Senior C#/.NET Software Engineers, you will be part of our continued improvement and growth while developing our Insurance Claim processing software.

The Senior C#/.NET Software Engineer position requires excellent Object-Oriented programming and Design Pattern skills. The Senior C#/.NET Software Engineer will be involved in the deployment of our enterprise software solution to the cloud. The job requires you to be able to design, develop, troubleshoot, and a debug complex software applications at the enterprise level. We are looking for a Senior C#/.NET Software Engineer who is passionate about programming, passionate about quality, and truly enjoys what they do. The qualified candidate for the Senior C#/.NET Software Engineer position is someone who has a can-do attitude and is an innovative thinker.

Acrometis works in an agile environment where there are daily standups and code reviews, and constant communication within each self-managed cross functional team. The ability to communicate effectively with Product Analysts and QA’s, as well as work closely and well with other team members are key components for success in this position.

Position Responsibilities:
 Create and integrate features for our enterprise software solution using the latest .NET technologies
 Write web services, business objects, and other middle-tier framework using the .NET framework
 Use Microsoft’s tools and technologies to extend and improve the functionality of our product
 Communicate with team members to clarify requirements and overcome obstacles to meet the team goals
 Leverage open source and other technologies and languages outside of the .NET framework should the need arise, and autonomously be able to make use of those decisions
 Develop cutting edge solutions to maximize the performance, scalability, and distributed processing capabilities of the system
 Provide troubleshooting and root cause analysis for production issues that are escalated to the Development Team
 Work with development teams in an agile context as it relates to software development, including test driven development, automated unit testing and test fixtures, and pair programming
 Actively participate in daily code reviews with talented software engineers and architects
 Improve programmer's productivity via clean, simple APIs and tools
 Simplify or eliminate the need for tenant specific (custom) code

Job Requirements:
 5 or more years of experience as a key developer on enterprise projects
 Experience developing applications in C# and .Net technologies as a Senior Software Engineer
 Experience with relational databases.
 Experience with writing database objects.
 Software development experience including: OOP, concurrency programming, design patterns, Visual Studio, Windows Communication Foundation, RESTful service implementation, Service Oriented Architecture, Test-Driven Development, Acceptance Testing, Transact-SQL, and SQL Server
 Proficiency in understanding database concepts and design
 Ability to use SQL objects such as Tables, joins, functions, stored procedures and views efficiently
 Understanding of XML concepts, XSD and xQuery
 Experience creating tools to automate the deployment of an enterprise software solution to the cloud
 Strong object-oriented design and development experience
 Knowledge of design patterns and their implementation
 Multi-tier application design and development
 Multi-threaded design and development
 Excellent problem solving skills
 Knowledge of Healthcare standard such as X12, HL7 a plus
 Experience with SaaS (Software as a Service) solutions
 Experience helping others to design, write, conduct, and direct the development of tests
 Positive team player attitude with excellent verbal and written communication skills
 Self-motivated and willing to “do what it takes” to get the job done
 High degree of organizational skills
 Strong written and verbal communication skills
 High degree of self-motivation to learn new methodologies that will enhance job performance as Senior Software Engineer

Education: BS/BA in IT, MS-CS Preferred
Other benefits include:
Medical, Dental and Vision Insurance
Life Insurance
Short/Long Term Disability
401(k) Plan/EAP

About this company
Acrometis offers the most complete and automated claims processing platform on the market designed specifically for the workers'...