Principal/Senior Software Engineer at Alexander Technology Group
Newburyport, MA
About the Job
If interested, please email Ian Ostberg @
Principal/Senior Software Engineer
Essex County, MA (Hybrid)
Onsite Monday, Wednesday & Thursday
Direct-Hire (FTE)
Position Purpose:
Join our dynamic software engineering team dedicated to creating innovative solutions for the banking industry
As a Principal/Senior Software Engineer, you'll play a pivotal role in developing cutting-edge, internally designed software products and web applications that prioritize scalability, reliability, and security
We seek an individual with a robust object-oriented programming background, a passion for working with large datasets, and expertise in navigating them effectively
Responsibilities:
Develop, design, and construct solutions on a high-scale processing platform for diverse datasets.
Modernize critical legacy applications to enhance overall system efficiency.
Write high-performance, scalable, and maintainable code.
Champion a culture of high quality and rapid feature deployment through test-driven development.
Collaborate with the broader engineering/product teams in an Agile/Lean/DevOps environment to build web-based distributed systems on cloud platforms.
Collaborate with peers and management on improvement ideas, contributing to opportunities to enhance the client experience.
Requirements
10+ years of professional experience in software development with a proven track record in continuous delivery
10+ years of professional experience with C# or other object-oriented languages
Familiarity with VB.NET and VB6 is a plus
Experience with both WINFORMS and web frameworks technologies (e.g., Angular, React, .NET ASP, Blazor, JavaScript)
Ability to write highly scalable SQL and interact with various data system technologies, including NoSQL databases (MongoDB)
Proficiency in test-driven development, including a deep understanding of functional and non-functional test strategies
Experience with or a desire to leverage extreme programming methodologies and/or SOLID principles
Proficient in leveraging Azure for building and deploying application services
Experience with low-level web architectures, including microservices or serverless technology
A curiosity to continually explore and learn new processes and technologies
Excellent communication skills and a collaborative team player
Additional Skills:
BS/MS in Computer Science or related majors
Experience working in the banking industry is advantageous
Experience integrating with Large Language Models or with Azure OpenAI services is a plus
If interested, please email Ian Ostberg @
ATG456
*MONATG*
iostberg@alexandertg.com
with a current resume and upcoming availabilityPrincipal/Senior Software Engineer
Essex County, MA (Hybrid)
Onsite Monday, Wednesday & Thursday
Direct-Hire (FTE)
Position Purpose:
Join our dynamic software engineering team dedicated to creating innovative solutions for the banking industry
As a Principal/Senior Software Engineer, you'll play a pivotal role in developing cutting-edge, internally designed software products and web applications that prioritize scalability, reliability, and security
We seek an individual with a robust object-oriented programming background, a passion for working with large datasets, and expertise in navigating them effectively
Responsibilities:
Develop, design, and construct solutions on a high-scale processing platform for diverse datasets.
Modernize critical legacy applications to enhance overall system efficiency.
Write high-performance, scalable, and maintainable code.
Champion a culture of high quality and rapid feature deployment through test-driven development.
Collaborate with the broader engineering/product teams in an Agile/Lean/DevOps environment to build web-based distributed systems on cloud platforms.
Collaborate with peers and management on improvement ideas, contributing to opportunities to enhance the client experience.
Requirements
10+ years of professional experience in software development with a proven track record in continuous delivery
10+ years of professional experience with C# or other object-oriented languages
Familiarity with VB.NET and VB6 is a plus
Experience with both WINFORMS and web frameworks technologies (e.g., Angular, React, .NET ASP, Blazor, JavaScript)
Ability to write highly scalable SQL and interact with various data system technologies, including NoSQL databases (MongoDB)
Proficiency in test-driven development, including a deep understanding of functional and non-functional test strategies
Experience with or a desire to leverage extreme programming methodologies and/or SOLID principles
Proficient in leveraging Azure for building and deploying application services
Experience with low-level web architectures, including microservices or serverless technology
A curiosity to continually explore and learn new processes and technologies
Excellent communication skills and a collaborative team player
Additional Skills:
BS/MS in Computer Science or related majors
Experience working in the banking industry is advantageous
Experience integrating with Large Language Models or with Azure OpenAI services is a plus
If interested, please email Ian Ostberg @
iostberg@alexandertg.com
with a current resume and upcoming availabilityATG456
*MONATG*