Full Stack .Net Software Engineer/Architect (Work From Home Forever) US Based Only Please!
- Full-time
Company Description
Cireson is a software + services company specializing in complimenting and enhancing Microsoft's System Center suite of IT management products. One side of our business focuses on building great products that add capabilities to System Center. The other side of our business offers consulting services to companies large and small to help them effectively deploy and optimize System Center and Cireson's products. We are a fast-growing company expanding on the growth of the System Center product line and our growing influence in the community as we try to help out other people with our knowledge and experience. Our philosophy is to build great solutions, provide our customers the best service, give back to the community, and everything else will follow. Join us!
What you can expect from us:
- A fast-paced, fun environment to work in.
- Top quality equipment to work on.
- Competitive pay and benefits.
- Flexible hours (within reason).
- Training and support to help you grow your career.
- College savings plans.
- Gym reimbursement and other fun perks as we come up with them.
- Fully Remote Company.
- Up to Three weeks paid vacation.
Job Description
The Lead Engineer/Architect will lead a small team of software engineers responsible for the development of the web-based platform and products. You will ensure projects are completed on time and with high quality. This position will mentor, train, and motivate team members to increase their proficiency, efficiency, and effectiveness. It will establish and improve processes and will report to and work collaboratively with the Director of Product.
• Solve complex software engineering tasks
• Troubleshoot and solve code level problems quickly and efficiently
• Create automated unit and integration tests
• Follow established coding standards and practices
• Collaborate with members of a SCRUM team to ensure success (Product Owners, Engineers, QA, Designer)
• Participate in all Agile related events such as Sprint Planning, Retrospectives and Backlog Grooming
• Communicate effectively with team members, internal and external customers
• Stay current with industry standard tools and technologies
• Facilitate the decomposition of business requirements into Use Cases and Acceptance Criteria
• Document and execute Acceptance Tests
• Automate Acceptance Tests when/where possible
• Perform risk analysis on each work item completed
• Coordinate and participate in risk-based regression testing
• Maintain the Test Case Library
• Participate in Deployment Testing exercises as needed
• Work with little or no supervision
• Mentor other engineers
Other Abilities:
• Accuracy and attention to detail
• Professional demeanor
• Ability to lead by example
• Works effectively in a team setting
• Works efficiently across distributed teams
• Aptitude for learning new technologies and concepts
• Excellent time management skills and ability to prioritize
• Manage several activities in parallel
• Able to translate customer and business needs to technical solutions
• Resilient to change
Qualifications
• 10+ Years of Software Engineering & Architecture
• Agile/SCRUM/Shape Up
• Engineering and Implementing enterprise-level software applications
• Understanding business constraints and iteratively building solutions to match customer needs
Skills & Expertise (Advanced Level):
• C# .NET 4.0 Framework or higher including Core
• LINQ, Generics, Lambda expressions, extension methods, attributes
• ORM Frameworks (Entity Framework, NHibernate)
• IoC containers e.g. Unity, MEF, Ninject
• Web Services and serialization, XML, JSON, SOAP, WCF, REST
• Test Case Management
• Test Automation
• Unit testing using mock objects
• Design patterns and object-oriented programming
• SQL Server & the SQL language
• ASP.NET MVC and Web API
• JavaScript; Angular, React, Vue, etc
• HTML5 and CSS3
• Memory management, performance tuning, and profiling
Additional Information
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Cireson is an Equal Opportunity Employer, drug free workplace, and complies with ADA regulations as applicable.
All applicants are considered for all positions without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical/mental disability, severe/morbid obesity, medical condition, military/veteran status, genetic information, marital status, ethnicity, alienage or any other protected classification, in accordance with applicable federal, state, and local laws. By completing this application, you are seeking to join a team of hardworking professionals dedicated to consistently delivering outstanding service to our customers and contributing to the financial success of the organization, its clients, and its employees. Equal access to programs, services, and employment is available to all qualified persons. Those applicants requiring accommodation to complete the application and/or interview process should contact a management representative. The Company is an Equal Opportunity Employer, drug free workplace, and complies with ADA regulations as applicable.