Overview
The Senior Software Development Engineer will join a dynamic team within the information technology department developing and supporting critical business applications
PRMG offers a comprehensive benefits package for our full-time employees and their dependents which includes medical dental vision life insurance short-term disability long-term disability a Health Savings Account (HSA) a Flexible Spending Account (FSA) and various other products based on benefits eligibility elections and employee premiums. Upon hire you will be eligible to enroll in all our company-sponsored benefit programs (Medical Dental Life and Voluntary) on the first of the following month. After completing 60 days you will be eligible to enroll in our 401(k) program on the first of the following month. Additionally eligible employees may apply for job openings through PRMGs Internal and External Job Portal to request a transfer to a different department or position.
Responsibilities
REQUIRED SKILLS/KNOWLEDGE:
- Professional experience developing and supporting web client and server applications using C# HTML5 bootstrap JQuery JavaScript CSS3 MVC Razor (UI) IDE Visual Studio Angular Entity Framework framework (4.6.2)
- Experience with (API) REST Micro services Web services Windows services
- Professional experience using Microsoft SQL Server database technologies
- Knowledge of source control including branching and merging using Git/GitHub
- Knowledge of Azure DevOps services Azure boards Azure Repos Azure Test Plans
- Ability to understand complex functional and technical environments
- Knowledge of IT environments including networking server technologies databases security testing performance and deployment
- The ability to build integrate and troubleshoot software components
- The ability to produce technical documentation as well as end-user guidelines
- The ability to communicate effectively and work well in a team environment
- The ability to establish requirements and gauge priorities through discussions with clients and team members
- At least a Bachelor of Science in Computer Science or equivalent
Job Duties
- Work on new and existing software projects both individually and in a team environment.
- Lead small development teams including offshore resources
- Develop front and middle tier web applications.
- Interface with third-party Web APIs and ftp csv files to send and receive data.
- Create/interpret project requirements through working with team members and customers with various experiences and skill sets. Must have strong verbal and written communication skills.
- Write reliable commented and maintainable code and take ownership of it.
- Perform extensive testing and create production ready applications.
- Provide support and troubleshooting for existing production applications.
Qualifications
Skills required:
- Communicate technical concepts to non-technical people
- 10 years of experience in software development
- Skills in C#.NET APIs and SQL Server
- Ability to understand complex functional and technical environments
- Aptitude to directly communicate with global cross-functional team members and work in close collaboration with team managers
- Exceptional work and personal ethics
- At least a Bachelor of Science in Computer Science or equivalent
What our team is looking for:
- Enthusiasm for software development learning and sharing knowledge with others.
- Attention to detail and willingness to dive dep into technical and business topics.
- Ability to understand complex code and business rules.
- Self-motivated and driven to provide value.
- Focus on success as a Team.
- Excellent verbal and written communication skills.
- Ability to effectively communicate to technical and non-technical staff.
- Understanding of full SDLC process with holistic view of software development.
Min
Max
Required Experience:
Senior IC
OverviewThe Senior Software Development Engineer will join a dynamic team within the information technology department developing and supporting critical business applicationsPRMG offers a comprehensive benefits package for our full-time employees and their dependents which includes medical dental v...
Overview
The Senior Software Development Engineer will join a dynamic team within the information technology department developing and supporting critical business applications
PRMG offers a comprehensive benefits package for our full-time employees and their dependents which includes medical dental vision life insurance short-term disability long-term disability a Health Savings Account (HSA) a Flexible Spending Account (FSA) and various other products based on benefits eligibility elections and employee premiums. Upon hire you will be eligible to enroll in all our company-sponsored benefit programs (Medical Dental Life and Voluntary) on the first of the following month. After completing 60 days you will be eligible to enroll in our 401(k) program on the first of the following month. Additionally eligible employees may apply for job openings through PRMGs Internal and External Job Portal to request a transfer to a different department or position.
Responsibilities
REQUIRED SKILLS/KNOWLEDGE:
- Professional experience developing and supporting web client and server applications using C# HTML5 bootstrap JQuery JavaScript CSS3 MVC Razor (UI) IDE Visual Studio Angular Entity Framework framework (4.6.2)
- Experience with (API) REST Micro services Web services Windows services
- Professional experience using Microsoft SQL Server database technologies
- Knowledge of source control including branching and merging using Git/GitHub
- Knowledge of Azure DevOps services Azure boards Azure Repos Azure Test Plans
- Ability to understand complex functional and technical environments
- Knowledge of IT environments including networking server technologies databases security testing performance and deployment
- The ability to build integrate and troubleshoot software components
- The ability to produce technical documentation as well as end-user guidelines
- The ability to communicate effectively and work well in a team environment
- The ability to establish requirements and gauge priorities through discussions with clients and team members
- At least a Bachelor of Science in Computer Science or equivalent
Job Duties
- Work on new and existing software projects both individually and in a team environment.
- Lead small development teams including offshore resources
- Develop front and middle tier web applications.
- Interface with third-party Web APIs and ftp csv files to send and receive data.
- Create/interpret project requirements through working with team members and customers with various experiences and skill sets. Must have strong verbal and written communication skills.
- Write reliable commented and maintainable code and take ownership of it.
- Perform extensive testing and create production ready applications.
- Provide support and troubleshooting for existing production applications.
Qualifications
Skills required:
- Communicate technical concepts to non-technical people
- 10 years of experience in software development
- Skills in C#.NET APIs and SQL Server
- Ability to understand complex functional and technical environments
- Aptitude to directly communicate with global cross-functional team members and work in close collaboration with team managers
- Exceptional work and personal ethics
- At least a Bachelor of Science in Computer Science or equivalent
What our team is looking for:
- Enthusiasm for software development learning and sharing knowledge with others.
- Attention to detail and willingness to dive dep into technical and business topics.
- Ability to understand complex code and business rules.
- Self-motivated and driven to provide value.
- Focus on success as a Team.
- Excellent verbal and written communication skills.
- Ability to effectively communicate to technical and non-technical staff.
- Understanding of full SDLC process with holistic view of software development.
Min
Max
Required Experience:
Senior IC
View more
View less