Software Engineer II Department: Engineering Reports To: Chief Technology Officer Our Mission Statement Create more high-fives, smiles, and empowerment for our customers. Our relentless pursuit of knowledge and skill enables our customers to maintain a competitive advantage in their industry by enhancing human performance through inspiration, strategy, and automation. Our Ethos Our ethos is the spirit and foundation of our corporate culture. We encourage our team to explore and stretch the imagination to help our customers solve complex challenges every day. We believe in the basic ABCs of human performance where Automation, Behavior, and Culture drive radical performance improvement when harmonized. Curiosity Obsessed with Outcomes Proactively Aware Genuinely Honest Give & Get Buy In Take Risk in Balance Catalyze Change Job Summary: The Software Engineer II is a key player in our engineering team, tasked with handling coding tasks independently, participating in design discussions, and collaborating with team members on projects. This role is designed for individuals who have demonstrated a basic proficiency in software development and are ready to take on more complex tasks and contribute more significantly to project design and execution. Essential Duties & Responsibilities: Design and implement solutions related to .Net applications with modern front-end implementation. Develop solutions to analyze, implement, and test web applications with responsive design. Maintain and update existing web-based, responsive design applications and codebase to ensure functionality and performance of existing applications. Independently execute coding tasks, demonstrating a deeper understanding of the codebase and software development practices. Actively participate in design discussions, contributing ideas to improve software design and efficiency. Collaborate with team members to integrate components and work on joint projects, ensuring seamless execution and quality. Engage in testing and debugging activities, employing advanced techniques to identify and solve issues. Contribute to the creation and improvement of technical documentation, ensuring clarity and comprehensiveness. Knowledge, Skill and/or Ability (KSAs): Advanced coding skills and familiarity with various software frameworks (React, VueJs, etc.) Strong communication skills to effectively collaborate with team members and contribute to design discussions. Demonstrated experience with Windows platforms, as well as Linux-based systems. A proactive approach to continuous learning and skill enhancement. Requirements: Bachelor’s degree in Computer Science or a related field. 2-4 years of software development experience, showcasing a strong proficiency in relevant programming languages. Experience with C# and .Net architectures Demonstrated ability in using software development tools and methodologies. Ability to work independently and collaboratively in a team environment. Good problem-solving skills and a keen attention to detail. A commitment to ongoing technical learning and development. Ability to travel up to 25% of the time to meet with clients or team members as needed. Preferred: Experience with SQL Server, C#, CSS, JavaScript, VueJs, React, and other modern front-end technologies Experience with geographical mapping technologies and multi-layer displays Experience integrating with GitHub, GitHub Actions, or similar Experience with Jira for task management Non-Essential Duties: Performs all other duties (or functions) as assigned. Job Specifications: To perform this job successfully, an individual must be able to carry out each essential duty in a satisfactory manner. The job specifications listed are representative of the education and experience, the physical requirements, as well as the knowledge, skill and/or ability (KSAs) that are generally necessary for the role. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Physical Requirements: Ability to sit most of the time with some bending and reaching. Ability to stand, walk, and bend periodically. Ability to engage in repetitive movement of wrists, hands, and fingers – typing and/or writing. Ability to work frequently at close visual range (i.e. preparing and analyzing data and figures, accounting, transcription, computer terminal, extensive reading). Ability to receive and respond to oral communication. Ability to exert up to 10 pounds of force to lift, carry, push, pull, or otherwise move objects. Work Environment: Remote Environment: Work is primarily performed in a remote setting, from a home office or other suitable location with reliable internet access. The individual is responsible for maintaining a suitable work environment, with minimal noise and distractions, conducive to professional activities. Employees should provide their own: High-speed internet connection Telephone (landline or mobile) and/or VoIP capability. Adequate lighting and ergonomic setup for prolonged computer use It is recommended that remote employees use secure and functional equipment and adhere to the organization’s IT security policies. Occasional travel to the main office or for work purposes may be required [optional]. Adhere to the organization’s safety and health guidelines. Maintain confidentiality of all work-related information. Problem Solutions is an equal opportunity employer committed to a workplace free of discrimination and harassment. We ensure all employment decisions are based on qualifications, merit, and business needs, without regard to race, color, religion, sex, national origin, age, disability, or any other legally protected status under applicable law. We comply with all federal, state, and local employment laws and uphold a commitment to fair and equitable hiring practices.

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States