4 days onsite per week
Very collaborative firm with a lot of growth opportunity
Job Detail
Job Description
Responsibilities/Job Duties:
- Design, develop, document, test and debug new and existing software systems, applications and/or components for market sale or proprietary software
- Have a working knowledge of multiple languages, software development environment, and software development life-cycle procedures including but not limited to: Java, C#, AWS, Azure, .Net, .Net Core, Software development frameworks, API Integrations, RESTful Web services, Structured and unstructured databases, Eclipse, JEE, HTML, CSS, TypeScript, JavaScript frameworks (Angular, VUE, React)
- Write technical specifications based on conceptual design and stated business requirements
- Translate business requirements into technical solutions which adhere to architectural best practice
- Provide solutions and alternatives to impasses impacting timetables, scalability, and performance factors as they pertain to production, implementation and to technologies advancements
- Identify and evaluate new technologies for implementation
- Analyze code to find causes of errors and revise programs as needed
- Contribute in efforts to develop technical roadmap of most projects
- Create and document the architectural vision and strategy of platforms/applications to maintain long term viability
- Ensure software satisfies all non-functional requirements such as quality, security, modifiable, stability, etc.
- Define system, technical, and application architectures
- Recommend courses of action to maintain cost effectiveness and competitiveness
- Ensure quality and consistency of the software architecture across the system and provide day-to-day technical guidance to the development teams
- Research and implement best practice frameworks/capability models that will control costs, provide higher quality, and/or increase predictability of service delivery
- Consult with end user to prototype, refine, test, and debug programs to meet needs
- Manage the delivery of software services (internal and external)
- Manage, monitor, and evaluate completion of tasks, assignments, projects activities and timelines of in line with business priorities
- Build QA and data protection processes
Qualifications:
- Bachelor’s degree in Computer Science/Engineering, Information Systems preferred or equivalent combination of education and experience
- Experience managing UX
- Experience using Azure DevOps, Jira, Jenkins, Git, Bitbucket, or similar tools
- Interest and ability to learn other coding languages as needed
- Strong communication skills and great product sense
- Proficient communication skills verbal and written
- Demonstrates attention to detail, accuracy, and thoroughness
- Strong organization, administrative and documentation skills
- Proven analytical and creative problem-solving skills
- Logical thinking skills
- Organizational skills
- Prioritization skills
Required skills
- ShareAustin:
Related Jobs
-
Security Engineer position working on a small, close-knit team and offering competitive salaries.