Title: Senior C#.net Full Stack Engineer - React, Blazor, SQL
Location: Remote - CST
Salary: $130-148K + Bonus
No sponsorship
• Design, develop, test, and maintain secure, scalable, and efficient software applications in alignment with business needs and goals
• Collaborate with cross-functional teams, including product managers, designers, and other developers, to define and implement technical solutions
• Work closely with technical leads and take a leadership role when needed, driving architecture and design decisions.
• Write clean, maintainable, and appropriately documented code following best practices.
• Conduct code reviews to ensure code quality, performance, and security.
• Participates in all phases of the software development lifecycle: requirements analysis, development, testing, and implementation. Participate in technical logic and design discussions.
• Troubleshoot and resolve software defects, performance issues, and technical challenges.
• Assist, mentor, and guide other developers, fostering a culture of collaboration, learning, and growth.
• Proactively engage with all team members to fully understand project needs and challenges.
• Stay up to date with emerging technologies and industry trends to drive innovation.
• Participate in Agile development processes, including daily standups, sprint planning, backlog grooming, retrospectives, and demos.
• Works with UX/UI to improve and refine product visual design and consistency.
• Creates, maintains, and presents technical documentation to different audiences and levels.
• Works with third party vendors on technical design/specifications, development, testing and deployment to ensure the product meets the requirements.
• Develop robust unit tests and leverage interfaces to ensure modular, testable, and reliable code.
• Prepare and maintain documentation, including system designs, architectural decisions, operating procedures, and user documentation to ensure clear communication across the team.
• Assists in the estimation of personnel requirements, cost, and time for development projects.
POSITION QUALIFICATION REQUIREMENTS
Education: Bachelor's Degree or higher in Computer Science, Software Engineering or related industry experience
• Eight (8) years of professional software development experience.
• Five (5) years of C# experience.
• Five (5) years of JavaScript and/or TypeScript experience.
• Five (5) years of experience with Single Page Application (SPA) technologies such as React, Vue.js, Angular, Blazor, etc.
• Five (5) years of experience in API development, with hands-on experience using ASP.NET WebAPIs.
• Strong hands-on experience with enterprise design patterns and frameworks; .NET, MSDN Patterns, MVVM, Clean Architecture, Vertical Slice Architecture, Entity Framework, Expo, Dependency Injection, Object Oriented Programming, Don’t-Repeat-Yourself Principles.
• Proficiency writing unit tests and leveraging interfaces to create modular, testable code.
• Deep knowledge of .NET and a proficiency with Visual Studio
• Strong SQL experience, preferably with MS SQL; experience with DB2 is considered a strong plus.
• Familiarity with cross-platform mobile development frameworks like Xamarin, .NET MAUI, React Native, or similar platforms.
• Proficiency in Azure DevOps is preferred
• Experience with industry standard communication protocols: REST, JSON, XML, SOAP
• Experience developing for Microsoft Azure Cloud is a plus
SKILLS AND ABILITIES
This may be representative but not all inclusive of those commonly associated with this position.
• Experience in leading technical projects or teams, with the ability to step into a technical lead role when required
• Strong focus on quality, security, and performance optimization
• Must possess the ability to work independently in a fast-paced, dynamic environment
• Must be a self-motivated team player who understands the importance of teamwork, collaboration, and open communication, including a willingness to occasionally work in a pair-programming environment
• Must possess the ability to create and maintain artifacts including use cases, data flow charts, process flow diagrams, software requirements document, functional specifications document, etc.
• Must possess strong analytical, problem solving and technical documentation skills
• Must possess ability to effectively present information and respond to questions
• Experience with complex and distributed systems, microservices architecture, and RESTful API design
• Must have experience with Git and familiarity with common branching strategies
• Must have an excellent understanding and hands-on experience with design and development best practices
• Detail orientation and strong attention to detail • Must have progressive achievement in job history
• Must be willing to work overtime, including weekends, when required • Must possess ability to implement strong unit and service-level tests
Why choose Addison IT?
• Pay: We negotiate high salaries using U.S. Bureau of Labor Statistics
• Benefits & Bonuses: You are eligible for medical, dental, vision insurance benefits, 401K, and monetary bonuses
• Permanent Employment: Many of Addison’s job openings lead to potential permanent employment
• Connections: You connect directly with hiring managers from renowned organizations
• Options: You are presented multiple employment options near your home
• Professional Development: You are provided hiring process advice, resume revision, and employment term negotiation
Addison Group is an Equal Opportunity Employer. Addison Group provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws. Addison Group complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. Reasonable accommodation is available for qualified individuals with disabilities, upon request.
...considered for this role. Experience in a Web3 based company or role. Personal interest or activity in the crypto space. Bachelor's degree OR at least 1-3 years of relevant work experience Hunting new opportunities is in your blood Possess a track record of...
...Job Type: Full-Time | Part-Time Location: 100% Virtual (U.S. & Canada) Schedule: Flexible | Stay-at-Home | Remote Looking for a work-from-home job with a flexible schedule , weekly pay , and career growth ? Whether you're seeking your next remote CSR...
...the best experience possible. You must have an outgoing personality, be efficient and energetic, and be willing to work in a fun and fast paced environment. Additional Information All your information will be kept confidential according to EEO guidelines....
...About the Role If youre a professional who works with text, Mindrift offers a unique opportunity to apply your writing, editing, and creative skills to an AI training project. As an AI Tutor - Writer, your work will help train an AI model, shaping how it understands...
...make a positive impact in your community while enjoying flexible work hours and great benefits? Lamers Bus Lines is hiring school bus drivers to transport students safely to and from school and drivers for charter trips like group shuttles, sports events, and more....