Sr Software Engineer - Randstad USA
Dubuque, IA 52001
About the Job
job summary:
location: DUBUQUE, Iowa
job type: Permanent
salary: $100,000 - 115,000 per year
work hours: 8am to 4pm
education: Bachelors
responsibilities:
Responsibilities
- Frontend development in Angular:
- Build self-contained reusable components.
- Connect components to the API.
- Ensure high performance of application through all supported browsers and devices.
- Work with design to maximize the effectiveness of the application.
- Backend development in .NET:
- Utilize C# to develop clean APIs for easy consumption.
- Keep the application secure by using security best practices.
- Revise, update, and refactor code for better performance.
- Develop efficient and performance-conscious SQL statements preferably with experience Azure SQL Server.
- May analyze and design databases within an application area, working individually or coordinating database development as part of a team.
- Desired DevOps practices and methodologies:
- Working with SaaS application in an Azure environment.
- Maintain pipelines and automation for delivering code to Azure App Services.
- Experience with Azure Media Services and Storage Service.
- Other Responsibilities:
- Mentoring, coaching, and coordinating training for less-experienced developers to help accelerate their development and raise the bar on overall team performance.
- Work with others in a cross-functional team to create a valuable product by following agile principles.
- Excellent troubleshooting skills.
- Communicate appropriately and timely with all levels of the company.
- Must be well-organized with the ability focus on the most valuable work in a sprint.
- Work well under pressure to meet deadline requirements.
Requirements
- Bachelor's degree or higher in Computer Science or related field.
- 7+ years of frontend experience specifically with Angular.
- 7+ years of OOP experience. Knowledge of .NET using C# is required.
- Excellent problem-solving skills.
- Good oral and written communication skills.
- Self-motivated with needing little guidance to onboard into our environment.
- Experience with version control systems (Azure DevOps Server Code/TFS is a plus)
- Experience with project management software (Azure DevOps Boards is a plus)
- Experience developing on a Cloud Platform (Azure)
- Experience with legacy systems: WPF, WebAPI 2.0, WCF Service Development
- Having experience with utilizing and integrating to a Report Writer tool such as Power BI or SQL Server Reporting Services is a plus.
- Develop interfaces with other third-party products to seamlessly integrate our product with others.
- Mobile development exposure a plus.
location: DUBUQUE, Iowa
job type: Permanent
salary: $100,000 - 115,000 per year
work hours: 8am to 4pm
education: Bachelors
responsibilities:
Responsibilities
- Frontend development in Angular:
- Build self-contained reusable components.
- Connect components to the API.
- Ensure high performance of application through all supported browsers and devices.
- Work with design to maximize the effectiveness of the application.
- Build self-contained reusable components.
- Backend development in .NET:
- Utilize C# to develop clean APIs for easy consumption.
- Keep the application secure by using security best practices.
- Revise, update, and refactor code for better performance.
- Develop efficient and performance conscious SQL statements preferably with experience Azure SQL Server.
- May analyze and design databases within an application area, working individually or coordinating database development as part of a team.
- Utilize C# to develop clean APIs for easy consumption.
- Desired DevOps practices and methodologies:
- Working with SaaS application in an Azure environment.
- Maintain pipelines a
- Working with SaaS application in an Azure environment.
Source : Randstad USA