Associate Software Developer

Kamis Professional Staffing Hartford , CT 06103

Posted 6 months ago

Primary Responsibilities:

  • Keep current with existing and emerging technologies and methodologies
  • Work closely with stakeholders to design and document solutions that align with the business needs and also consistent with the architectural vision
  • Design and develop server side, client side and web software.
  • Developing new forms and webpages (front end/UI development)
  • Design and develop mobile apps
  • Document testing and release plans
  • Develop and maintain clear and succinct documentation
  • Develop client requirements, estimate, advise upon, and deliver the appropriate solution
  • Perform various QA/Testing functions within the team
  • Develop automated unit tests and continually improve your development skills
  • Collaborate on code reviews in an interactive development environment
  • Resolve bugs and provide 2nd tier technical support to customers
  • Perform other related duties as assigned


Basic Qualifications:

  • US citizen or green card holder
  • 0 to 2 years of applied experience doing software development (i.e. internship or real-world application)
  • Eager, ambitious, and adaptable to change
  • Passion for designing, building and implementing high performance applications
  • A problem solver with a keen eye for detail
  • Excellent written, verbal and interpersonal communication skills
  • Experience developing Responsive websites using HTML5, CSS3, AJAX, jQuery, and Bootstrap
  • Experience Object Oriented design
  • Experience with C# (or Java), .NET Framework, Classic or .NET Active Server Pages
  • Experience with JavaScript, jQuery, and AngularJS
  • Experience writing technical documents (development plan, specification/design documents, etc.)
  • Experience with SQL and SQL Server Database Programming
  • Understanding of code versioning tools, such as Git

Preferred Qualifications

  • Bachelor's degree or Master's degree in computer or software engineering;
  • Agile/SCRUM Software Development Process
  • Minimum of 6 months' experience in UI/Web development (utilizing Angular 4+)
  • Strong knowledge of JavaScript. Bootstrap and TypeScript
  • Basic understanding of .NET Core, Entity Framework
  • Experience working with RESTful web services.
  • Experience consuming or building APIs a plus
  • Experience tuning and improving database performance
  • Experience in Mobile Development Xamarin, Native or Web (Objective-C, Java, Swift, HTML, JavaScript, CSS)
  • Understanding of iOS and Android operating system interfaces to implement process synchronization techniques (i.e., semaphores, messages, threading), process scheduling, resource and device access
  • Exposure to front-end tools, such as npm and webpack
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Associate Software Developer

The Travelers Companies

Posted 1 week ago

VIEW JOBS 2/18/2020 12:00:00 AM 2020-05-18T00:00 Primary Job Duties & Responsibilities Responsible for system programming and analysis tasks of intermediate complexity within a single system or group of small systems. Responsibilities include performing analysis, design, programming and configuration functions (includes defining technical requirements) with a very high degree of accuracy and speed. Performs analysis, assessment and resolution for defects and incidents of intermediate complexity and escalates appropriately. Builds effective relationships with stakeholders. Utilizes business knowledge to explain technical activities in business terms. Seeks opportunities to expand technical knowledge and capabilities. Performs basic project management responsibilities. Coordinates project work with GSO partners. Provides technical guidance and mentorship to less experienced employees. Applies knowledge of current industry trends and techniques to formulate solutions within the context of assigned projects. Other duties as assigned. Job Specific & Technical Skills & Competencies Technical Knowledge: Demonstrates advanced programming/configuration/analytical skills to achieve business and or technical requirements. Able to work independently to resolve discrepancies, defects, incidents or problems with understanding of the business and system impacts. Able to identify and exercise appropriate escalation communications. Demonstrates an aptitude for learning and applying new and/or updated programming languages, techniques, and/or software development disciplines. Demonstrates understanding of the supported business systems. Communication Skills: Ability to communicate thoughts/designs/ideas in an unambiguous manner and adjusts communication based on audience. Exhibits active and effective communication skills with team members - including active listening and effective written and verbal communication skills. Effectively contributes and communicates with the immediate team. Business Knowledge & Partnership: Able to clearly and concisely communicate with the business. Demonstrates willingness, cooperation, and concern for business issues. Able to understand assigned business unit and business priorities. Able to coordinate with other technical areas to achieve project/department or division goals. Problem Solving & Decision Making: Able to recognize, analyze, and diagnose business and technical problems, incidents, and defects of advanced complexity. Able to creatively evaluate alternative solutions Able to reuse previously completed processes. Demonstrates the ability to make routine decisions independently and recognizes when escalation is necessary. Team Orientation: Ability to build and foster relationships with team, business, and technical partners to achieve objectives. Practices objectivity and openness to others' views. Able to recognize and support team priorities. Leadership: Exhibits team leadership and collaborates with partners. Planning (Project Management): Able to manage time and competing priorities and provide management with accurate and timely status information. Able to accurately evaluate and estimate tasks. Financial Awareness: Able to understand how the project schedule relates to budget. Job Summary Under general supervision, provides intermediate programming, configuring and/or analysis skills for specific system assignments. Manages interaction between the systems and corporate technical support areas when additional support is required. Troubleshoots, conducts impact analysis, and escalates appropriately. Defines technical requirements and has ability to coordinate team resources to solve problems. This job does not lead others. Preferred Qualifications The desired skills are SQL, Mongo DB, .Net Core, Micro Service Development, Web Application Development, Cloud Development, Angular JS, Visual Studio Version 15 or greater, C#, JSON. Understanding of Agile development methodology. Education, Work Experience & Knowledge Bachelor's degree in a related field preferred. 5 years of programming/development experience preferred. Physical Requirements Operates standard office equipment. Requires extended periods of computer use. Requires extended periods of sitting. Minimum Qualifications High School diploma or equivalent required. 3 years of programming/development experience required. The Travelers Companies Hartford CT

Associate Software Developer

Kamis Professional Staffing