$49.50 - $65.50/hr
Other
This job posting has expired and is no longer accepting applications. Check out similar jobs
Job description
• Collaborate on moderately complex initiatives and deliverables within technical domain environments
• Contribute to large scale planning of strategies
• Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
• Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
• Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients' needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
• Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
• Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
Required Qualifications:
• 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Desired Qualifications:
• UI Design Experience, Data Modeling, Web Services
• Experience with full stack .NET applications
• Experience with SQL Server including SSIS
• Experience with source code management tools i.e. GitHub
• Experience on Agile delivery team using tools like Jira
Job Expectations:
• Results driven, attention to detail, ability to work independently
• Effective collaboration
• Ability to do analysis and design
• Assist with data analysis, data mapping, coding, testing, and environment management
• Knowledge of test automation tools
• Agile methodology
• DevOps tools such as Jenkins, Nexus, Ansible
Frequently asked questions
Q: What skills or qualities help someone succeed as a NET Developer?
A: To succeed as a .NET Developer, key technical skills include proficiency in C#, .NET Framework, and .NET Core, as well as experience with databases such as SQL Server and Entity Framework. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt to new technologies are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. These strengths enable .NET Developers to design, develop, and deploy scalable, efficient, and secure software applications, ultimately driving career growth and effectiveness in the role.
Q: What is the career path for a NET Developer?
A: A typical career path for a .NET Developer involves progression from entry-level roles such as Junior .NET Developer or .NET Application Developer, where they focus on building and maintaining applications using Microsoft's .NET framework, to mid-level positions like Senior .NET Developer or Technical Lead, where they take on more complex projects and mentor junior team members. As they gain experience, .NET Developers can also develop skills in areas like architecture, DevOps, and cloud computing, leading to senior roles such as Solutions Architect or Technical Program Manager. Long-term, .NET Developers may pursue leadership positions, start their own companies, or transition into related fields like data science or cybersecurity.