The Ceres Group
Senior Software Developer - Enterprise Data Services (.NET)
The Ceres Group, Boston, Massachusetts, us, 02298
The Enterprise Data Services team is seeking a senior level software developer to join our development team. You will have the opportunity to work with a talented team designing and developing mission-critical software at our firm.
The team is responsible for delivering data services to support business process and workflows, decision support systems, and reporting capabilities for our internal customers and the firm's clients. These include web applications, mobile apps, and backend services.
Our developers are responsible for review business needs, providing a technical design, implementation, testing and maintaining software. The Client is looking for creative individuals who are driven to produce great solutions while following standards and industry best practices. These positions require intelligent and self-motivated developers.
As part of an agile team, work closely with business analysts, architects and QA
Participate in planning activities, collaborate and coordinates the efforts across development teams
Provide suggestions and adjustments as needed to deliver quality software within project scope and timeframes
Explore, promote and apply new frameworks and technologies
Present new ideas and technologies for system designs for architectural review
Promote and perform development work consistent with industry standards and best practices
Work on R&D activities and prototypes
Familiar with various design and architectural patterns
Understanding of fundamental design principles for building scalable and reusable application
Where applicable, refactor existing code for performance improvements and compliance with latest standards
Ability to work independently and understand application functionality through reverse engineering code
Perform unit testing and support test automation
Apply continuous integration and continuous delivery techniques
Conduct peer code reviews
Mentor and educate peer developers
Support Tier 1 systems once they are up and running
Qualifications
A Masters or Bachelor's degree in computer science or equivalent experience 10+ years of professional experience designing, building, and deploying enterprise scale applications and services Strong CS fundamentals in data structures, algorithms, and complexity analysis ASP.NET MVC, Web API, .NET 4.5 +, SQL Server 2012 +, ETL Front-end experience with CSS, jQuery, Angular Advanced SQL Server skillset that includes writing and optimizing complex queries and performing data analysis Understanding of relational database design best practices and experience with data modeling Consistently applies SOLID object-orientated design principals Demonstrated experience applying unit tests and test automation Demonstrated experience with Continuous Integration Platforms (such as Jenkins, TeamCity) Experience preferred with .Net Core and ASP.NET Core Experience preferred with AWS including EC2 Auto Scaling, SQS, DynamoDB, and CloudFormation Ability to satisfy complex business requirements through simple design and execution Possess strong problem-solving and analytical skills Strong leadership and communication skills Extreme attention to detail Experience with mid/back-office financial services operations a plus
#LI-JW1
A Masters or Bachelor's degree in computer science or equivalent experience 10+ years of professional experience designing, building, and deploying enterprise scale applications and services Strong CS fundamentals in data structures, algorithms, and complexity analysis ASP.NET MVC, Web API, .NET 4.5 +, SQL Server 2012 +, ETL Front-end experience with CSS, jQuery, Angular Advanced SQL Server skillset that includes writing and optimizing complex queries and performing data analysis Understanding of relational database design best practices and experience with data modeling Consistently applies SOLID object-orientated design principals Demonstrated experience applying unit tests and test automation Demonstrated experience with Continuous Integration Platforms (such as Jenkins, TeamCity) Experience preferred with .Net Core and ASP.NET Core Experience preferred with AWS including EC2 Auto Scaling, SQS, DynamoDB, and CloudFormation Ability to satisfy complex business requirements through simple design and execution Possess strong problem-solving and analytical skills Strong leadership and communication skills Extreme attention to detail Experience with mid/back-office financial services operations a plus
#LI-JW1